package com.smartleanx.module.hrm.dal.dataobject.salary;

import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableField;
import java.io.Serializable;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * 
 *
 * @author xzq
 * @since 2025-05-16 10:23:33
 */
@Data
@EqualsAndHashCode(callSuper = false)
@TableName("system_column_value")
public class SystemColumnValue implements Serializable {
    private static final long serialVersionUID = 1L;

    @TableId(value = "id", type = IdType.AUTO)
    private Integer id;

    @TableField("ding_user_id")
    private Integer dingUserId;

    @TableField("column_id")
    private Integer columnId;

    @TableField("column_value")
    private String columnValue;

    @TableField("date")
    private String date;

    @TableField("group_id")
    private Integer groupId;

    @TableField("tenant_id")
    private Integer tenantId;

    @TableField("vacation_type")
    private Integer vacationType;

    @TableField(exist = false)
    private String employeeNo;

    @TableField(exist = false)
    private String employeeName;


}
